//
//  SpotModel.m
//  littleLight's Project-A
//
//  Created by dllo on 16/5/17.
//  Copyright © 2016年 light. All rights reserved.
//

#import "SpotModel.h"

@implementation SpotModel
- (void)setValue:(id)value forUndefinedKey:(NSString *)key
{
    
    if ([key isEqualToString:@"poi"]) {
        
        
//判断是什么类型的数据.
        NSString *valueString = NSStringFromClass([value class]);
        
//        NSLog(@"%@",valueString);
        
        if ([valueString isEqualToString: @"__NSCFConstantString"]) {
        
            self.name = @"暂无位置信息";

        }else{
            
            NSString *nameValue = [value objectForKey:@"name"];
            
                        if (nameValue.length == 0) {
                            self.name = @"暂无位置信息";
                        }else{
                            self.name = nameValue;
                        }

            
            
        }
        
        
        
        
//        if ([value isEqualToString:@""]) {
//            
//           c//            return;
//        }
//        
//        if (value != nil) {
//            
//            NSString *nameValue = [value objectForKey:@"name"];
//            
//            if (nameValue.length == 0) {
//                self.name = @"暂无位置信息";
//            }else{
//                self.name = nameValue;
//            }
//            
//        }
//        

        
    }
    
    
    
    
    if ([key isEqualToString:@"text"]) {
        
        self.itText = value;
    }
    
    
    
    
    
}

//- (void)setPoi:(NSMutableDictionary *)poi
//{
//    if (poi) {
//        _model = [[SpotPoiModel alloc] init];
//       // NSLog(@"====%@",poi);
//        if (!poi) {
//            
//            [_model setValuesForKeysWithDictionary:poi];
//
//        }
//    }
//}

    
    
- (void)setDetail_list:(NSMutableArray *)detail_list
{
    _detail_list = detail_list;
    NSMutableArray *array = [NSMutableArray array];
    for (NSDictionary *dic in _detail_list) {
         SpotListModel *model = [[SpotListModel alloc] init];
        [model setValuesForKeysWithDictionary:dic];
        [array addObject:model];
    }
    _detail_list = [NSMutableArray arrayWithArray:array];
    
}

@end
